package com.brillilab.service.module.message.template;

import com.brillilab.common.rocketmq.OnsMessageVo;
import com.brillilab.domain.po.message.Message;

import java.util.List;

public interface MessageTemplate {
    String getContent();
    String getJsonData();
    Message buildMessage();
    List<Message> buildMessageList();
    //OnsMessageVo buildOnsMessageVo(Long messageId);
    OnsMessageVo buildOnsMessageVo(Long messageId,Integer type,String title);
    Message buildMessageVo(String messageData);
}
